#post-album-thumbnail-container, #post-album-thumbnail-padding {
  background: #222222;
  height: 140px;
  width: 960px;
  overflow: hidden;
  float: left;
}

#post-album-thumbnail-padding {
  width: 5px;                
}

#post-album-thumbnail {
  position: relative;
  background: transparent;
  height: 130px;
  margin: 5px;
  width: 1200px;
  overflow: hidden;
  white-space: nowrap;
}

#post-album-thumbnail img {
   height: 130px;
} 

#post-album-thumbnail-play-image {
  position: absolute;
  top: 0px;
  left: 0px;
}

#post-album-overlay {
  display: none;
  z-index: 2;
  background: #222;
  position: fixed;
  top: 0px;
  bottom: 0px;
  left: 0px;
  right: 0px;
}

#post-album {
  display: none;
  position: fixed;
  z-index: 3;
  background: transparent;
  top: 0px;
  bottom: 0px;
  left: 0px;
  right: 0px;
  border: none;
  min-width: 600px;
  min-height: 400px;
}

#post-album-photo-frame, #post-album-nav-play-pause {
  position: absolute;
  top: 50px;
  bottom: 160px;
  left: 50px;
  right: 50px;
  display: block;
  margin: 10px;
  background: transparent;
  background-repeat: no-repeat;
  background-position: center center;
}

#post-album-photo-frame {
  background-size: auto 100%;
}

#post-album-nav-play-pause {
  background-size: auto 200px;
  background-image: url('http://2.bp.blogspot.com/-TbYhbp6EzyA/UgbxfeCm5OI/AAAAAAAA7So/vlCp0Iz2cd0/s1600/play.png');
}

#post-album-nav-left, #post-album-nav-right {
  position: absolute;
  top: 0px;
  bottom: 0px;
  width: 40px;
  margin: auto;
  z-index: 4;
  background-position: center center;
  background-size: auto 40px;
  background-repeat: no-repeat;
}

#post-album-nav-left {
  left: 20px;
  background-image: url('http://2.bp.blogspot.com/-ZiNg22bWnlU/UgCgsJeFJBI/AAAAAAAA7Rs/k2WD5e1Nzy0/s1600/thin_left_arrow.png');
}

#post-album-nav-right {
  right: 20px; 
  background-image: url('http://4.bp.blogspot.com/-s12KEULlEa4/UgCgsOXkovI/AAAAAAAA7Ro/ROpVXsjaM6Y/s1600/thin_right_arrow.png');
}

#post-album-nav-top, #post-album-nav-bottom {
  position: absolute;
  left: 0px;
  right: 0px;
  z-index: 4;
  background-position: center center;
  background-size: auto 100%;
  background-repeat: no-repeat;
}

#post-album-nav-top {
  top: 0px;
  height: 50px;
}

#post-album-nav-bottom {
  height: 130px;
  bottom: 0px;
  background: #222222;
}

.post-album-nav-button {
  position: absolute;
  z-index: 4;
  background-position: center center;
  background-size: auto 100%;
  background-repeat: no-repeat;
  opacity: 0.6;
}

.post-album-nav-button:hover {
  opacity: 1.0;
}

#post-album-nav-close {
  top: 20px;
  right: 0px;
  width: 50px;
  height: 15px;
  background-image: url('http://2.bp.blogspot.com/-4bmNl15hBDY/UgmHinLHOVI/AAAAAAAA7Tg/ZHeoo_YapZM/s1600/close.png');
}

#post-album-nav-slider-viewport {
  position: absolute;
  left: 5px;
  right: 5px;
  bottom: 5px;
  height: 120px;
  overflow: hidden;
  background: transparent;
  overflow: hidden;
}

#post-album-nav-slider {
  position: absolute;
  left: 0px;
  width: 160000px;
  height: 100%;
}

#post-album-nav-slider img {
  display: block-inline;
  height: 114px;
  border: 3px solid transparent;
}

#post-album-nav-slider-left, #post-album-nav-slider-right {
  position: absolute;
  top: 0px;
  bottom: 0px;
  width: 40px;
  margin: auto;
  z-index: 4;
  background: #000000;
  opacity: 0.6;
  padding: 46px 0px 0px 0px;
}

#post-album-nav-slider-left img, #post-album-nav-slider-right img {
  width: 16px;
  margin-left: 12px;
}

#post-album-nav-slider-left {
  left: 0px;
}

#post-album-nav-slider-right {
  right: 0px; 
}

#post-album-nav-slider-left:hover , #post-album-nav-slider-right:hover {
  opacity: 0.8;
}